home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Saitek New Smart Technology Disc
/
Saitek New Smart Technology Disc (SD2.6).bin
/
WinNT
/
Drivers
/
data1.cab
/
Infs
/
Saiw2000.inf
< prev
Wrap
INI File
|
2002-06-27
|
38KB
|
749 lines
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Sai25-2k.inf
;; modified Owen 10:31 22/04/2002
[Version]
Signature= $CHICAGO$
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Provider= %PROVIDER%
LayoutFile= layout.inf
[ControlFlags]
ExcludeFromSelect = *
[ClassInstall]
Addreg=HIDClassReg
[HIDClassReg]
HKR,,,,%HID.ClassName%
HKR,,Icon,,-24
HKR,,NoInstallClass,,1
[ClassInstall32]
Addreg=HIDClassReg
[SourceDisksNames]
1=%DISKNAME%,,,.
[SourceDisksFiles]
SaiNtHid.sys = 1
SaiMini.sys=1
SaiNtSub.sys = 1
[DestinationDirs]
CopyFiles.Common= 11
CopyFiles.sys= 10,system32\drivers
DefaultDestDir= 10,system32\drivers
[Manufacturer]
Saitek = SAITEK_MODELS
[SAITEK_MODELS]
;-----------------------------------------------------------------------------------
; usb
;-----------------------------------------------------------------------------------
%PS10_USB.DeviceDesc%=PS10_051E,USB\VID_06A3&PID_051E
%PS11_USB.DeviceDesc%=PS11_0006,USB\VID_06A3&PID_0006
%X45_USB.DeviceDesc%=X45_053C,USB\VID_06A3&PID_053C
%X36_USB.DeviceDesc%=X36_053F,USB\VID_06A3&PID_053F
%X36_USB.DeviceDesc%=X36_803F,USB\VID_06A3&PID_803F
%GM2_USB.DeviceDescJoy%=GM2_1003,USB\VID_06A3&PID_1003&MI_00
%GM2_USB.DeviceDescMou%=GM2_1003,USB\VID_06A3&PID_1003&MI_01
%PCDash2_USB.DeviceDesc%=PCDash2_05D2,USB\VID_06A3&PID_05D2
%GM3_USB.DeviceDesc%=GM3_1009,USB\VID_06A3&PID_1009
%R100_USB.DeviceDesc%=R100_0501,USB\VID_06A3&PID_0501
%P750_USB.DeviceDesc%=P750_802D,USB\VID_06A3&PID_802D
%P750_USB.DeviceDesc%=P750_052D,USB\VID_06A3&PID_052D
%P2000_USB.DeviceDesc%=P2000_806F,USB\VID_06A3&PID_806F
%P2000_USB.DeviceDesc%=P2000_056F,USB\VID_06A3&PID_056F
%P2000_USB.DeviceDesc%=P2000_056C,USB\VID_06A3&PID_056C
%PP9_USB.DeviceDesc%=PP9_0109,USB\VID_06A3&PID_0109
%PP9W_USB.DeviceDesc%=PP9W_1589,USB\VID_06A3&PID_1589
%PP9W_USB.DeviceDesc%=PP9W_1509,USB\VID_06A3&PID_1509
;------------------------------------------------------------------------------------
; hid
;------------------------------------------------------------------------------------
%PS10_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_051E
%PS11_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_0006
%X45_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_053C
%X36_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_053F
%X36_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_803F
%GM2_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_1003&MI_00
%PCDash2_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_05D2
%GM3_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_1009
%R100_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_0501
%P750_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_802D
%P750_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_052D
%P2000_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_806F
%P2000_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_056F
%P2000_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_056C
%PP9_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_0109
%PP9W_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_1589
%PP9W_HID.DeviceDesc%=HID_Inst,HID\VID_06A3&PID_1509
;-------------------------------------------------------------------------------------
; magic
;-------------------------------------------------------------------------------------
%VKBD%=VKBD_Inst,SaitekMagicBus\SaitekKeyboard
%VMOU%=VMOU_Inst,SaitekMagicBus\SaitekMouse
;=====================================================================================
; USB
;-------------------------------------------------------------------------------------
; PS10
;-------------------------------------------------------------------------------------
[PS10_051E]
AddReg = PS10_051E.AddReg
Copyfiles = USB_Inst.CopyFiles
[PS10_051E.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[PS10_051E.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_051E,OEMName,,%PS10_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_051E,ConfigCLSID,,%CLSIDSTD%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\0,"",0,"Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\1,"",0,"Fire A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\2,"",0,"Fire B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\3,"",0,"Fire C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\4,"",0,"F1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\5,"",0,"F2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\6,"",0,"F3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\7,"",0,"F4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\8,"",0,"Left Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Buttons\9,"",0,"Right Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Axes\2,"",0,"Throttle"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_051E\Axes\5,"",0,"Twist"
;-------------------------------------------------------------------------------------
; PS11
;-------------------------------------------------------------------------------------
[PS11_0006]
AddReg = PS11_0006.AddReg
Copyfiles = USB_Inst.CopyFiles
[PS11_0006.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[PS11_0006.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0006,OEMName,,%PS11_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0006,ConfigCLSID,,%CLSIDSTD%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\0,"",0,"Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\1,"",0,"Fire A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\2,"",0,"Fire B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\3,"",0,"Fire C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\4,"",0,"F1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\5,"",0,"F2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\6,"",0,"F3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\7,"",0,"F4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\8,"",0,"Left Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Buttons\9,"",0,"Right Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Axes\2,"",0,"Throttle"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0006\Axes\5,"",0,"Twist"
;-------------------------------------------------------------------------------------
; X45
;-------------------------------------------------------------------------------------
[X45_053C]
AddReg = X45_053C.AddReg
Copyfiles = USB_Inst.CopyFiles
[X45_053C.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[X45_053C.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_053C,OEMName,,%X45_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_053C,ConfigCLSID,,%CLSIDX36%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\0,"",0,"Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\3,"",0,"Launch"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\1,"",0,"Fire A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\2,"",0,"Fire B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\7,"",0,"Fire C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\6,"",0,"Pinkie Switch"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\4,"",0,"Fire D"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\5,"",0,"Mouse Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\8,"",0,"Aux 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\9,"",0,"Aux 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\10,"",0,"Aux 3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\11,"",0,"Stick Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\12,"",0,"Stick Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\13,"",0,"Stick Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\14,"",0,"Stick Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\15,"",0,"Throttle Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\16,"",0,"Throttle Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\17,"",0,"Throttle Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\18,"",0,"Throttle Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\19,"",0,"Mouse Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\20,"",0,"Mouse Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\21,"",0,"Mouse Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Buttons\22,"",0,"Mouse Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\3,"",0,"Rotary 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\2,"",0,"Throttle"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\5,"",0,"Rudder"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\6,"",0,"Rotary 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053C\Axes\7,"",0,"Rotary 2"
;-------------------------------------------------------------------------------------
; X36
;-------------------------------------------------------------------------------------
[X36_053F]
AddReg = X36_053F.AddReg
Copyfiles = USB_Inst.CopyFiles
[X36_053F.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[X36_053F.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_053F,OEMName,,%X36_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_053F,ConfigCLSID,,%CLSIDX36%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\0,"",0,"Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\3,"",0,"Launch"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\1,"",0,"Fire A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\2,"",0,"Fire B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\7,"",0,"Fire C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\6,"",0,"Pinkie Switch"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\4,"",0,"Fire D"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\5,"",0,"Mouse Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\8,"",0,"Aux 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\9,"",0,"Aux 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\10,"",0,"Aux 3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\11,"",0,"Stick Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\12,"",0,"Stick Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\13,"",0,"Stick Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\14,"",0,"Stick Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\15,"",0,"Throttle Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\16,"",0,"Throttle Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\17,"",0,"Throttle Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\18,"",0,"Throttle Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\19,"",0,"Mouse Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\20,"",0,"Mouse Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\21,"",0,"Mouse Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Buttons\22,"",0,"Mouse Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\3,"",0,"Rotary 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\2,"",0,"Throttle"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\5,"",0,"Rudder"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\6,"",0,"Rotary 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_053F\Axes\7,"",0,"Rotary 2"
[X36_803F]
AddReg = X36_803F.AddReg
Copyfiles = USB_Inst.CopyFiles
[X36_803F.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[X36_803F.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_803F,OEMName,,%X36_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_803F,ConfigCLSID,,%CLSIDX36%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\0,"",0,"Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\3,"",0,"Launch"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\1,"",0,"Fire A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\2,"",0,"Fire B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\7,"",0,"Fire C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\6,"",0,"Pinkie Switch"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\4,"",0,"Fire D"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\5,"",0,"Mouse Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\8,"",0,"Aux 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\9,"",0,"Aux 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\10,"",0,"Aux 3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\11,"",0,"Stick Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\12,"",0,"Stick Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\13,"",0,"Stick Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\14,"",0,"Stick Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\15,"",0,"Throttle Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\16,"",0,"Throttle Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\17,"",0,"Throttle Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\18,"",0,"Throttle Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\19,"",0,"Mouse Pov 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\20,"",0,"Mouse Pov 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\21,"",0,"Mouse Pov 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Buttons\22,"",0,"Mouse Pov 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\3,"",0,"Rotary 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\2,"",0,"Throttle"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\5,"",0,"Rudder"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\6,"",0,"Rotary 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_803F\Axes\7,"",0,"Rotary 2"
;-------------------------------------------------------------------------------------
; GM2
;-------------------------------------------------------------------------------------
[GM2_1003]
AddReg = GM2_1003.AddReg
Copyfiles = USB_Inst.CopyFiles
[GM2_1003.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[GM2_1003.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1003&MI_00,OEMName,,%GM2_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1003,ConfigCLSID,,%CLSIDGM2%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\0,"",0,"Thumb"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\1,"",0,"Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\2,"",0,"F1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\3,"",0,"F2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\4,"",0,"F3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\5,"",0,"F4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\6,"",0,"Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\7,"",0,"Mouse 0"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\8,"",0,"Mouse 90"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\9,"",0,"Mouse 180"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Buttons\10,"",0,"Mouse 270"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1003&MI_00\Axes\0,"",0,"Thumb Wheel"
;-------------------------------------------------------------------------------------
; PCDash2
;-------------------------------------------------------------------------------------
[PCDash2_05D2]
Copyfiles = USB_SaiNtSub.CopyFiles
AddReg = PCDash2_05D2.AddReg
[PCDash2_05D2.HW]
AddReg=USB_SaiNtSub_AddReg
[PCDash2_05D2.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
AddService = SaiNtSub,,USB_SaiNtSub
[PCDash2_05D2.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_05D2,OEMName,,%PCDash2_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_05D2,ConfigCLSID,,%CLSIDDASH%
;-------------------------------------------------------------------------------------
; GM3
;-------------------------------------------------------------------------------------
[GM3_1009]
AddReg = GM3_1009.AddReg
Copyfiles = USB_Inst.CopyFiles
[GM3_1009.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[GM3_1009.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1009,OEMName,,%GM3_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1009,ConfigCLSID,,%CLSIDGM2%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\0,"",0,"Thumb"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\1,"",0,"Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\2,"",0,"F1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\3,"",0,"F2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\4,"",0,"F3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\5,"",0,"F4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Buttons\6,"",0,"Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1009\Axes\0,"",0,"Thumb Wheel"
;-------------------------------------------------------------------------------------
; R100
;-------------------------------------------------------------------------------------
[R100_0501]
AddReg = R100_0501.AddReg
Copyfiles = USB_Inst.CopyFiles
[R100_0501.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[R100_0501.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0501,OEMName,,%R100_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0501,ConfigCLSID,,%CLSIDR100%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0501\Buttons\0,"",0,"Gear Up"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0501\Buttons\1,"",0,"Gear Down"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0501\Buttons\2,"",0,"Button 3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0501\Buttons\3,"",0,"Button 4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0501\Axes\0,"",0,"Stearing"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0501\Axes\1,"",0,"Gas"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0501\Axes\2,"",0,"Brake"
;-------------------------------------------------------------------------------------
; P750
;-------------------------------------------------------------------------------------
[P750_802D]
AddReg = P750_802D.AddReg
Copyfiles = USB_Inst.CopyFiles
[P750_802D.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[P750_802D.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_802D,OEMName,,%P750_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_802D,ConfigCLSID,,%CLSIDPP8%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\0,"",0,"Button A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\1,"",0,"Button B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\2,"",0,"Button C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\3,"",0,"Button D"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\4,"",0,"Button L1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\5,"",0,"Button L2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\6,"",0,"Button R1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\7,"",0,"Button R2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\8,"",0,"Start"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\9,"",0,"Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\10,"",0,"Mini Joy Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Buttons\11,"",0,"Analog / Digital"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_802D\Axes\2,"",0,"Z Axis"
[P750_052D]
AddReg = P750_052D.AddReg
Copyfiles = USB_Inst.CopyFiles
[P750_052D.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[P750_052D.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_052D,OEMName,,%P750_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_052D,ConfigCLSID,,%CLSIDPP8%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\0,"",0,"Button A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\1,"",0,"Button B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\2,"",0,"Button C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\3,"",0,"Button D"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\4,"",0,"Button L1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\5,"",0,"Button L2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\6,"",0,"Button R1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\7,"",0,"Button R2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\8,"",0,"Start"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\9,"",0,"Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\10,"",0,"Mini Joy Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Buttons\11,"",0,"Analog / Digital"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_052D\Axes\2,"",0,"Z Axis"
;-------------------------------------------------------------------------------------
; P2000
;-------------------------------------------------------------------------------------
[P2000_806F]
AddReg = P2000_806F.AddReg
Copyfiles = USB_Inst.CopyFiles
[P2000_806F.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[P2000_806F.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_806F,OEMName,,%P2000_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_806F,ConfigCLSID,,%CLSIDPP8%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\0,"",0,"Button A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\1,"",0,"Button B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\2,"",0,"Button C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\3,"",0,"Button D"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\4,"",0,"Button L1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\5,"",0,"Button L2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\6,"",0,"Button R1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\7,"",0,"Button R2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\8,"",0,"Start"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\9,"",0,"Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\10,"",0,"Mini Joy Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\11,"",0,"Analog / Digital"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Buttons\12,"",0,"Tilt"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\2,"",0,"Z Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\5,"",0,"Tilt X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_806F\Axes\6,"",0,"Tilt Y Axis"
[P2000_056F]
AddReg = P2000_056F.AddReg
Copyfiles = USB_Inst.CopyFiles
[P2000_056F.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[P2000_056F.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_056F,OEMName,,%P2000_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_056F,ConfigCLSID,,%CLSIDPP8%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\0,"",0,"Button A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\1,"",0,"Button B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\2,"",0,"Button C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\3,"",0,"Button D"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\4,"",0,"Button L1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\5,"",0,"Button L2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\6,"",0,"Button R1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\7,"",0,"Button R2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\8,"",0,"Start"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\9,"",0,"Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\10,"",0,"Mini Joy Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\11,"",0,"Analog / Digital"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Buttons\12,"",0,"Tilt"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\2,"",0,"Z Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\5,"",0,"Tilt X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056F\Axes\6,"",0,"Tilt Y Axis"
[P2000_056C]
AddReg = P2000_056C.AddReg
Copyfiles = USB_Inst.CopyFiles
[P2000_056C.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
[P2000_056C.AddReg]
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_056C,OEMName,,%P2000_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_056C,ConfigCLSID,,%CLSIDPP8%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\0,"",0,"Button A"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\1,"",0,"Button B"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\2,"",0,"Button C"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\3,"",0,"Button D"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\4,"",0,"Button L1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\5,"",0,"Button L2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\6,"",0,"Button R1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\7,"",0,"Button R2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\8,"",0,"Start"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\9,"",0,"Shift"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\10,"",0,"Mini Joy Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\11,"",0,"Analog / Digital"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Buttons\12,"",0,"Tilt"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\2,"",0,"Z Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\5,"",0,"Tilt X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_056C\Axes\6,"",0,"Tilt Y Axis"
;-------------------------------------------------------------------------------------
; PP9
;-------------------------------------------------------------------------------------
[PP9_0109]
Copyfiles = USB_SaiNtSub.CopyFiles
AddReg = PP9_0109.AddReg
[PP9_0109.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
AddService = SaiNtSub,,USB_SaiNtSub
[PP9_0109.HW]
AddReg=USB_SaiNtSub_AddReg
[PP9_0109.AddReg]
HKR,,SaiFlg,0x00010001,1
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0109,OEMName,,%PP9_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_0109,ConfigCLSID,,%CLSIDPP9%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\0,"",0,"Button 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\1,"",0,"Button 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\2,"",0,"Button 3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\3,"",0,"Button 4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\4,"",0,"Button 5"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\5,"",0,"Button 6"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\6,"",0,"Left Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\7,"",0,"Right Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\8,"",0,"Left Mini Joystick Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\9,"",0,"Right Mini Joystick Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\10,"",0,"Smart Button"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Buttons\11,"",0,"Analog / Digital"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Axes\2,"",0,"RX Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_0109\Axes\5,"",0,"RY Axis"
;-------------------------------------------------------------------------------------
; PP9w
;-------------------------------------------------------------------------------------
[PP9W_1589]
Copyfiles = USB_SaiNtSub.CopyFiles
AddReg = PP9W_1589.AddReg
[PP9W_1589.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
AddService = SaiNtSub,,USB_SaiNtSub
[PP9W_1589.HW]
AddReg=USB_SaiNtSub_AddReg
[PP9W_1589.AddReg]
HKR,,SaiFlg,0x00010001,1
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1589,OEMName,,%PP9W_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1589,ConfigCLSID,,%CLSIDPP9%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1589,OEMName,,%PP9_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1589,ConfigCLSID,,%CLSIDPP9%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\0,"",0,"Button 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\1,"",0,"Button 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\2,"",0,"Button 3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\3,"",0,"Button 4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\4,"",0,"Button 5"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\5,"",0,"Button 6"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\6,"",0,"Left Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\7,"",0,"Right Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\8,"",0,"Left Mini Joystick Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\9,"",0,"Right Mini Joystick Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\10,"",0,"Smart Button"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Buttons\11,"",0,"Analog / Digital"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Axes\2,"",0,"RX Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1589\Axes\5,"",0,"RY Axis"
[PP9W_1509]
Copyfiles = USB_SaiNtSub.CopyFiles
AddReg = PP9W_1509.AddReg
[PP9W_1509.Services]
AddService = HidUsb,%SPSVCINST_ASSOCSERVICE%,USB_Service_Inst
AddService = SaiNtSub,,USB_SaiNtSub
[PP9W_1509.HW]
AddReg=USB_SaiNtSub_AddReg
[PP9W_1509.AddReg]
HKR,,SaiFlg,0x00010001,1
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1509,OEMName,,%PP9W_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1509,ConfigCLSID,,%CLSIDPP9%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1509,OEMName,,%PP9_USB.DeviceDesc%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06a3&PID_1509,ConfigCLSID,,%CLSIDPP9%
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\0,"",0,"Button 1"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\1,"",0,"Button 2"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\2,"",0,"Button 3"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\3,"",0,"Button 4"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\4,"",0,"Button 5"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\5,"",0,"Button 6"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\6,"",0,"Left Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\7,"",0,"Right Trigger"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\8,"",0,"Left Mini Joystick Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\9,"",0,"Right Mini Joystick Fire"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\10,"",0,"Smart Button"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Buttons\11,"",0,"Analog / Digital"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Axes\0,"",0,"X Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Axes\1,"",0,"Y Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Axes\2,"",0,"RX Axis"
HKLM,%MEDIA_PRIVATE_JOYSTICK%\VID_06A3&PID_1509\Axes\5,"",0,"RY Axis"
;-------------------------------------------------------------------------------------
[USB_Inst.CopyFiles]
hidusb.sys
hidclass.sys
hidparse.sys
[USB_Service_Inst]
DisplayName = %HID.SvsDesc%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_AUTO_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\hidusb.sys
LoadOrderGroup = extended base
;-------------------------------------------------------------------------------------
[USB_SaiNtSub.CopyFiles]
hidusb.sys
hidclass.sys
hidparse.sys
saintsub.sys,,,2
[USB_SaiNtSub]
DisplayName = SaiNtSub
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\SaiNtSub.sys
[USB_SaiNtSub_AddReg]
HKR,,"LowerFilters",0x00010000,"SaiNtSub"
;=====================================================================================
; HID
;-------------------------------------------------------------------------------------
[HID_Inst]
Copyfiles = HID_Inst.CopyFiles
[HID_Inst.CopyFiles]
SaiNtHid.sys,,,2
SaiMini.sys,,,2
[HID_Inst.Services]
AddService = SaiNtHid,%SPSVCINST_ASSOCSERVICE%,SaiNtHid_Service_Inst
[SaiNtHid_Service_Inst]
DisplayName = SaiNtHid
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\SaiNtHid.sys
;-------------------------------------------------------------------------------------
; Magic
;-------------------------------------------------------------------------------------
[VKBD_Inst]
CopyFiles=VKBDCopyFiles
[VKBDCopyFiles]
SaiMini.sys,,,2
[VKBD_Inst.Services]
AddService=SaiMini,2,MysticalService
[MysticalService]
ServiceType=1
StartType=3
ErrorControl=0
ServiceBinary=%10%\system32\drivers\SaiMini.sys
[VKBD_Inst.nt.hw]
AddReg=VKBD_DriverHwAddReg
[VKBD_DriverHwAddReg]
HKR,,FriendlyName,,%VKBD_FRIENDLYNAME%
[VMOU_Inst]
CopyFiles=VKBDCopyFiles
[VMOU_Inst.Services]
AddService=SaiMini,2,MysticalService
[VMOU_Inst.nt.hw]
AddReg=VMOU_DriverHwAddReg
[VMOU_DriverHwAddReg]
HKR,,FriendlyName,,%VMOU_FRIENDLYNAME%
;------------------------------------------------------------------------------------
[strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
SERVICE_KERNEL_DRIVER = 1
SERVICE_BOOT_START = 0
SERVICE_SYSTEM_START = 1
SERVICE_AUTO_START = 2
SERVICE_DEMAND_START = 3
SERVICE_ERROR_NORMAL = 1
SERVICE_ERROR_IGNORE = 0
ClassName= "Sound, video and game controllers"
HID.SvsDesc= "Microsoft HID Class Driver"
MEDIA_PRIVATE_JOYSTICK= "system\currentcontrolset\control\MediaProperties\PrivateProperties\Joystick\OEM"
PROVIDER= "Saitek"
DISKNAME= "Saitek Driver Media"
;
; CLSIDs
;
CLSIDSTD= "{8A49DBB7-64F7-4754-B122-9C103D426255}"
CLSIDX36= "{E2AA334F-A171-4b3c-A7BD-9805A957AF86}"
CLSIDGM2= "{3BC0C8D7-28F5-4f33-A8CC-C54043503D40}"
CLSIDDASH= "{1EE61443-52F8-460c-8E38-F89B84822451}"
CLSIDR100= "{8A49DBB7-64F7-4754-B122-9C103D426255}"
CLSIDPP8= "{F01A11EB-A985-496c-87AD-7B6428E5CDD0}"
CLSIDPP9= "{710C2A68-9328-49fd-840E-901A5B0687C7}"
;
; Strings for controllers
;
; USB
PS11_USB.DeviceDesc= "Saitek Cyborg 3D Stick USB"
PS10_USB.DeviceDesc= "Saitek Cyborg Digital II Stick USB"
X45_USB.DeviceDesc= "Saitek X45 Flight Controller USB"
X36_USB.DeviceDesc= "Saitek X36 Flight Controller USB"
GM2_USB.DeviceDescJoy= "Saitek GM2 Action Pad USB"
GM2_USB.DeviceDescMou= "Saitek GM2 Mouse USB"
PCDash2_USB.DeviceDesc= "Saitek PC Dash 2 USB"
GM3_USB.DeviceDesc= "Saitek Action Pad USB"
R100_USB.DeviceDesc= "Saitek R100 Sports Wheel USB"
P750_USB.DeviceDesc= "Saitek P750 Pad USB"
P2000_USB.DeviceDesc= "Saitek P2000 Tilt Pad USB"
PP9_USB.DeviceDesc= "Saitek P880 Pad USB"
PP9W_USB.DeviceDesc= "Saitek pp9W Wireless Pad USB"
; HID
PS11_HID.DeviceDesc= "Saitek Cyborg 3D Stick HID"
PS10_HID.DeviceDesc= "Saitek Cyborg Digital II Stick HID"
X45_HID.DeviceDesc= "Saitek X45 Flight Controller HID"
X36_HID.DeviceDesc= "Saitek X36 Flight Controller HID"
GM2_HID.DeviceDesc= "Saitek GM2 Action Pad HID"
PCDash2_HID.DeviceDesc= "Saitek PC Dash 2 HID"
GM3_HID.DeviceDesc= "Saitek Action Pad HID"
R100_HID.DeviceDesc= "Saitek R100 Sports Wheel HID"
P750_HID.DeviceDesc= "Saitek P750 Pad HID"
P2000_HID.DeviceDesc= "Saitek P2000 Tilt Pad HID"
PP9_HID.DeviceDesc= "Saitek P880 Pad HID"
PP9W_HID.DeviceDesc= "Saitek PP9W Wireless Pad HID"
; Magic
VKBD= "Saitek Magic Keyboard"
VMOU= "Saitek Magic Mouse"
VKBD_FRIENDLYNAME= "Saitek Magic Keyboard"
VMOU_FRIENDLYNAME= "Saitek Magic Mouse"